/*
 * 2维向量
 *
 * 历史:
 *	2019-12-31 姚彧 创建
 */

#ifndef _QK_FVECTOR2_HPP_
#define _QK_FVECTOR2_HPP_

#include "FVector.hpp"
namespace qk
{
	namespace math
	{
		template<class Real>
		using FVector2 = FVector<2, Real>;

		// 二维向量外积(叉乘)为有向面积
		template<class Real>
		Real Cross2(FVector2<Real> const& a, FVector2<Real> const& b)
		{
			return a[0] * b[1] - a[1] * b[0];
		}
	}
}

#endif	//_QK_FVECTOR2_HPP_